<?php
echo "hello world";// echo    输出字符串，多个字符串用逗号
echo"123","adfdf";
?>
<h1></h1>
<?php
//print只能输出一个值 一个括号
  print("abc"); //输出字符串
   print_r([1,2,3]);//print_r( )    输出复杂的数据类型 它可以输出复杂数据的key和值：Array ( [0] => 1 [1] => 2 [2] => 3 ) 
   echo[1,2,3];//Array
$name="wqz";
?>
<!-- 在php代码内不可以写标签，php的代码可以在标签以内 -->
<h2>这是一段php代码</h2>
<!-- - html和php代码的混写 1， php的代码只要不在那一<?php?>尖括号里面，则不会执行，会原样输出，写在php结构外的代码会直接输出在屏幕上 -->
echo"123","adfdf";
<h2>姓名是<?php echo $name?></h2>//标签中套一个php代码段

<!-- var_dump( )    可以输出复杂类型，它可以输出复杂类型数据的key和value,同时还可以获取value的长度 -->
<?php
   var_dump(['ab','fbb4','exo'])
?>

<?php
// 1.字符串 
// 变量在php里是区分大小写；
// 定义方式一：双引号，可以解析变量；
// $name = "张三";
// $str = "fdsafdaf{$name}dsafsd";
// echo $str;

// 定义方式二 ：单引号 ：不能解析变量
// $name = "张三";
// $str = 'fdafdas{$name}fdsafda';
// echo $str;

// 定义方式三：定界符: 可以解析变量 ，可以换行；
 $name = "张三";
$str = <<<BBB
FDSAFDSA{$name}FDS
FDSFDSA
FDSAFDSAFDASF
BBB;
echo $str;
// 2.变量 通过$符号定义 ，区分大小写；常量；
// 常量定义方式一：
// const NAME = "张三";
// echo NAME;
// 常量定义方式二：
// define("NAME","张三11");
// echo NAME;

// 3.数组  ：打印 print_r()信息简单写  var_dump():详细信息；
// 一、索引数组 :下标是数字索引值
// 方式一定义索引数组：
	// $arr = ["张三","李四","王五"];
// 	// // echo $arr;
// 	print_r($arr);
// 	echo "<hr>";
// 	// var_dump($arr);
// // 方式二：
// 	$arr = array(0=>"张三",1=>"李四",2=>"王五");
// 	print_r($arr);
// 二、关联数组；下标不是数字索引数组；
$arr = array(0=>array("name"=>"张三","age"=>20),
1=>array("name"=>"李四","age"=>21),
2=>array("name"=>"王五","age"=>23));

print_r($arr);
?>